@charset "utf-8";
/* CSS Document */
.navigation-inner {float: left; width:82%;position: relative;}
.navigation-up {position: relative;}
.navigation-up .navigation-v3 {float: left;}
.navigation-up .navigation-v3 ul {float: left;}
.navigation-up .navigation-v3 li {float: left;font: normal 18px/58px "microsoft yahei";color: #fff}
.navigation-up .navigation-v3 .nav-up-selected {}
.nav-up-selected_now>h2>a{  color: #0075C2;}
.navigation-up .navigation-v3 .nav-up-selected-inpage {}
.navigation-up .navigation-v3 li h2 {font-weight: bold;padding: 0;margin: 0 22px;position: relative;}
.navigation-up .navigation-v3 li h2 a {padding: 0 1px;position: relative;display: inline-block;height: 68px;line-height: 65px; font-size: 18px;  /*font-weight: bold;*/}
.navigation-up .navigation-v3 li h2 a:hover {color: #0075C2;}
.navigation-up .navigation-v3 li h2 a.atc {color: #0075C2;}
.navigation-up .navigation-v3 li h2 .line {display: block;width: 0;position: absolute;bottom: 0;left: 0%;height: 3px;background-color:#DD0000;-webkit-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;}
.navigation-up .navigation-v3 li:hover .line, .navigation-up .navigation-v3 li.nav-up-selected .line,.navigation-up .navigation-v3 li.nav-up-selected_now .line{
width: 100%;left: 0;}
.navigation-up .navigation-v3 li:hover a, .navigation-up .navigation-v3 li.nav-up-selected a{  color: #0075C2;}
.navigation-down {position: absolute;top: 105px;left: 0px;width: 100%;z-index: 10;}
.navigation-down .nav-down-menu {width: 100%;margin: 0;background:#f1f1f1 url(../images/bg_01.png) repeat-x center top ;position: absolute;top: 0px}
.navigation-down .nav-down-menu .navigation-down-inner {margin: auto;position: relative;padding: 43px 0 60px;}
.navigation-down .nav-down-menu .navigation-down-inner:after {display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;content: ".";}
.navigation-down-inner ul li {}
.navigation-down-inner ul li p {}
.navigation-down-inner ul li h3 {}
.nav_img {display: block;height: 142px;width: 100%;vertical-align: middle;overflow: hidden;}
.nav_img img {position: relative;left: 0;top: 0;width: 100%;-webkit-transition: all .3s ease;transition: all 0.3s ease 0s;}
.nav_img img:hover {width: 110%;left: -5%;top: -5%;}
.icon_10 {display: block;width: 30px;height: 30px;background: url(../images/ico_10.png) no-repeat center;margin-top: 20px;}

@media screen and (max-width: 1440px) and (min-width:1281px) {
.navigation-up .navigation-v3 li h2 {font-weight: bold;padding: 0;margin: 0 14px;position: relative;}
}
@media screen and (max-width: 1280px) and (min-width:1025px) {
.navigation-inner {float: left; width:86%;position: relative;}
.navigation-up .navigation-v3 li h2 {font-weight: bold;padding: 0;margin: 0 10px;position: relative;}
}
@media screen and (min-width:1025px ) and (max-width: 1920px) { 
header{ display:none;} 
.mean-container{ display:none;}
.hide_y{ display:none;}
} 
@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
header{ display:block !important; z-index:99999;}
.hide_y{ display:block !important;} 
.pc_head{ display:none;}
.mean-container .mob_logo { width:30%;  z-index:9999999999; position:fixed; padding:3px 0 4px 4px;float: left}
.choose_box_mob {width:6%; position: fixed; margin-left:80%; z-index:9999999999; padding:10px 0;}
.mean-container .choose_box_mob .lang_mob_en {
background: url(../images/lang.png) no-repeat;
width: 32px;
text-align: center;
height: 32px;
display: inline-block;
margin: 1px 3px 0 0;
}
header nav { float: right;	text-align: center;	background: #efefef;}
header nav ul {margin: 0;padding: 1em;list-style-type: none;}
header nav ul li {display: inline;margin-left: 1em;}
header nav ul li:first-child {margin-left: 0;}
header nav ul li ul {display: none;}
a.meanmenu-reveal {display:none}
.mean-container .mean-bar {
float:left;
width:100%;
position:fixed;
background:#fff;
min-height:30px;
z-index:999999
}
.mean-container a.meanmenu-reveal {
width:22px;
height:22px;
padding:13px 13px 11px;
position:absolute;
top:0;
right:0;
cursor:pointer;
color:#454545;
text-decoration:none;
font-size:20px;
text-indent:-9999em;
line-height:22px;
font-size:1px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:700
}
.mean-container a.meanmenu-reveal span {
display:block;
background:#454545;
height:4px; width:28px;
margin-top:3px
}
.mean-container .mean-nav {
float:left;
width:100%;
background:#f0f0f0;
margin-top:47px
}
.mean-container .mean-nav ul {
padding:0;
margin:0;
width:100%;
list-style-type:none
}
.mean-container .mean-nav ul li {
position:relative;
float:left;
width:100%
}
.mean-container .mean-nav ul li a {
display:block;
float:left; font-size:16px;	width:90%;
padding:1em 5%;
margin:0;
text-align:left;
color:#333;
border-top:1px solid #383838;
border-top:1px solid rgba(206, 206, 206, .5);
text-decoration:none;
text-transform:uppercase
}
.mean-container .mean-nav ul li li a {
width:80%;
padding:0.6em 10%;
border-top:1px solid #f1f1f1;
border-top:1px solid rgba(206, 206, 206, .25);
opacity:.75;
filter:alpha(opacity=75);
text-shadow:none!important;
visibility:visible
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom:0;
margin-bottom:0
}
.mean-container .mean-nav ul li li li a {
width:70%;
padding:1em 15%
}
.mean-container .mean-nav ul li li li li a {
width:60%;
padding:1em 20%
}
.mean-container .mean-nav ul li li li li li a {
width:50%;
padding:1em 25%
}
.mean-container .mean-nav ul li a:hover {
}
.mean-container .mean-nav ul li a.mean-expand {
width:26px;
height:28px;
padding:5px 11px 11px!important;
text-align:center;
position:absolute;
right:0;
top:0;
z-index:2;
font-weight:700;
border:0!important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
}
.mean-container .mean-push {
float:left;
width:100%;
padding:0;
margin:0;
clear:both
}
.mean-nav .wrapper {
width:100%;
padding:0;
margin:0
}
.mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box
}
.mean-remove {
display:none!important
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top:0px;
width:26px;
height:28px;
text-align:center;
position:absolute;
right:0;
top:0;
z-index:2;
font-weight:700;
border:0!important;
}


}
/*-------------------手机端菜单-------------------*/
/*
#cd-menu-trigger, #cd-lateral-nav {
display: none;
}
/* nav_menu */
/*
@media ( min-width:1190px ) and ( max-width:1290px ) {
.nav { margin-left:18px }
.nav .menuLi .mainmenu { padding-left:15px; padding-right:15px } 
}
@media ( min-width:1075px ) and ( max-width:1189px ) {
.nav { margin-left:15px }
.nav .menuLi .mainmenu { padding-left:8px; padding-right:8px }
}
@media ( min-width:885px ) and ( max-width:1074px ) {
.logo { width: auto; height: 30px; margin-top: 14px }
.nav { margin-left:10px }
.nav .menuLi .mainmenu { padding-left:5px; padding-right:5px }
}
@media ( min-width:800px ) and ( max-width:884px ) {
.header{ display:none;}
.logo { width: auto; height: 30px; margin-top: 14px }
.nav { margin-left:10px }
.nav .menuLi .mainmenu { padding-left:4px; padding-right:4px; font-size:12px }
}
